<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Apworks.ObjectContainers.Unity</name>
    </assembly>
    <members>
        <member name="T:Apworks.ObjectContainers.Unity.UnityObjectContainer">
            <summary>
            Represents the object container that utilizes the Microsoft Unity as
            IoC/DI containers.
            </summary>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.#ctor">
            <summary>
            Initializes a new instance of <c>UnityObjectContainer</c> class.
            </summary>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.DoGetService(System.Type)">
            <summary>
            Gets the service object of the specified type.
            </summary>
            <param name="serviceType">An object that specifies the type of service object to get.</param>
            <returns>A service object of type serviceType.-or- null if there is no service object
            of type serviceType.</returns>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.DoGetService(System.Type,System.Object)">
            <summary>
            Gets the service object of the specified type, with overrided
            arguments provided.
            </summary>
            <param name="serviceType">The type of the service to get.</param>
            <param name="overridedArguments">The overrided arguments to be used when getting the service.</param>
            <returns>The instance of the service object.</returns>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.DoResolveAll(System.Type)">
            <summary>
            Resolves all the objects from the specified type.
            </summary>
            <param name="serviceType">The type of the objects to be resolved.</param>
            <returns>A <see cref="T:System.Array"/> object which contains all the objects resolved.</returns>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.InitializeFromConfigFile">
            <summary>
            Initializes the object container from the configuration file.
            </summary>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.InitializeFromConfigFile(System.String)">
            <summary>
            Initializes the object container from the configuration file, specifying
            the name of the configuration section.
            </summary>
            <param name="configSectionName">The name of the configuration section.</param>
        </member>
        <member name="M:Apworks.ObjectContainers.Unity.UnityObjectContainer.GetWrappedContainer``1">
            <summary>
            Gets the wrapped container instance.
            </summary>
            <typeparam name="T">The type of the wrapped container.</typeparam>
            <returns>The instance of the wrapped container.</returns>
        </member>
    </members>
</doc>
